home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / gawk-3.000 / gawk-3 / gawk-3.0.0 / pc / config.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-12-15  |  6.0 KB  |  214 lines

  1. /* config.h.  Generated automatically by configure.  */
  2. /* configh.in.  Generated automatically from configure.in by autoheader.  */
  3. /*
  4.  * acconfig.h -- configuration definitions for gawk.
  5.  */
  6.  
  7. /* 
  8.  * Copyright (C) 1995 the Free Software Foundation, Inc.
  9.  * 
  10.  * This file is part of GAWK, the GNU implementation of the
  11.  * AWK Progamming Language.
  12.  * 
  13.  * GAWK is free software; you can redistribute it and/or modify
  14.  * it under the terms of the GNU General Public License as published by
  15.  * the Free Software Foundation; either version 2 of the License, or
  16.  * (at your option) any later version.
  17.  * 
  18.  * GAWK is distributed in the hope that it will be useful,
  19.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  20.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  21.  * GNU General Public License for more details.
  22.  * 
  23.  * You should have received a copy of the GNU General Public License
  24.  * along with this program; if not, write to the Free Software
  25.  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA
  26.  */
  27.  
  28.  
  29. /* Define if on AIX 3.
  30.    System headers sometimes define this.
  31.    We just want to avoid a redefinition error message.  */
  32. #ifndef _ALL_SOURCE
  33. /* #undef _ALL_SOURCE */
  34. #endif
  35.  
  36. /* Define if using alloca.c.  */
  37. /* #undef C_ALLOCA */
  38.  
  39. /* Define if type char is unsigned and you are not using gcc.  */
  40. #ifndef __CHAR_UNSIGNED__
  41. /* #undef __CHAR_UNSIGNED__ */
  42. #endif
  43.  
  44. /* Define to empty if the keyword does not work.  */
  45. /* #undef const */
  46.  
  47. /* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
  48.    This function is required for alloca.c support on those systems.  */
  49. /* #undef CRAY_STACKSEG_END */
  50.  
  51. /* Define to the type of elements in the array set by `getgroups'.
  52.    Usually this is either `int' or `gid_t'.  */
  53. #define GETGROUPS_T gid_t
  54.  
  55. /* Define if the `getpgrp' function takes no argument.  */
  56. #define GETPGRP_VOID 1
  57.  
  58. /* Define to `int' if <sys/types.h> doesn't define.  */
  59. /* #undef gid_t */
  60.  
  61. /* Define if you have alloca, as a function or macro.  */
  62. #define HAVE_ALLOCA 1
  63.  
  64. /* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
  65. #define HAVE_ALLOCA_H 1
  66.  
  67. /* Define if you don't have vprintf but do have _doprnt.  */
  68. /* #undef HAVE_DOPRNT */
  69.  
  70. /* Define if your struct stat has st_blksize.  */
  71. #define HAVE_ST_BLKSIZE 1
  72.  
  73. /* Define if your struct tm has tm_zone.  */
  74. /* #undef HAVE_TM_ZONE */
  75.  
  76. /* Define if you don't have tm_zone but do have the external array
  77.    tzname.  */
  78. #define HAVE_TZNAME 1
  79.  
  80. /* Define if you have the vprintf function.  */
  81. #define HAVE_VPRINTF 1
  82.  
  83. /* Define if on MINIX.  */
  84. /* #undef _MINIX */
  85.  
  86. /* Define to `int' if <sys/types.h> doesn't define.  */
  87. /* #undef pid_t */
  88.  
  89. /* Define if the system does not provide POSIX.1 features except
  90.    with this defined.  */
  91. /* #undef _POSIX_1_SOURCE */
  92.  
  93. /* Define if you need to in order for stat and other things to work.  */
  94. /* #undef _POSIX_SOURCE */
  95.  
  96. /* Define as the return type of signal handlers (int or void).  */
  97. #define RETSIGTYPE void
  98.  
  99. /* Define to `unsigned' if <sys/types.h> doesn't define.  */
  100. /* #undef size_t */
  101.  
  102. /* If using the C implementation of alloca, define if you know the
  103.    direction of stack growth for your system; otherwise it will be
  104.    automatically deduced at run-time.
  105.     STACK_DIRECTION > 0 => grows toward higher addresses
  106.     STACK_DIRECTION < 0 => grows toward lower addresses
  107.     STACK_DIRECTION = 0 => direction of growth unknown
  108.  */
  109. /* #undef STACK_DIRECTION */
  110.  
  111. /* Define if you have the ANSI C header files.  */
  112. #define STDC_HEADERS 1
  113.  
  114. /* Define if you can safely include both <sys/time.h> and <time.h>.  */
  115. #define TIME_WITH_SYS_TIME 1
  116.  
  117. /* Define if your <sys/time.h> declares struct tm.  */
  118. /* #undef TM_IN_SYS_TIME */
  119.  
  120. /* Define to `int' if <sys/types.h> doesn't define.  */
  121. /* #undef uid_t */
  122.  
  123. /* #undef GETPGRP_IS_STANDARD */    /* getpgrp does/does not take an argument */
  124. /* #undef HAVE_BCOPY */    /* we have the bcopy function */
  125. #define HAVE_MEMCPY 1    /* we have the memcpy function */
  126. #define HAVE_STRINGIZE 1    /* can use ANSI # operator in cpp */
  127. #define HAVE_STRING_H 1    /* the <string.h> header file */
  128. #define REGEX_MALLOC 1    /* use malloc instead of alloca in regex.c */
  129. #define SPRINTF_RET int    /* return type of sprintf */
  130.  
  131. /* Define if you have the fmod function.  */
  132. /* #undef HAVE_FMOD */
  133.  
  134. /* Define if you have the memcmp function.  */
  135. #define HAVE_MEMCMP 1
  136.  
  137. /* Define if you have the memcpy function.  */
  138. #define HAVE_MEMCPY 1
  139.  
  140. /* Define if you have the memset function.  */
  141. #define HAVE_MEMSET 1
  142.  
  143. /* Define if you have the random function.  */
  144. #define HAVE_RANDOM 1
  145.  
  146. /* Define if you have the strchr function.  */
  147. #define HAVE_STRCHR 1
  148.  
  149. /* Define if you have the strerror function.  */
  150. #define HAVE_STRERROR 1
  151.  
  152. /* Define if you have the strftime function.  */
  153. #define HAVE_STRFTIME 1
  154.  
  155. /* Define if you have the strncasecmp function.  */
  156. #define HAVE_STRNCASECMP 1
  157.  
  158. /* Define if you have the strtod function.  */
  159. #define HAVE_STRTOD 1
  160.  
  161. /* Define if you have the system function.  */
  162. #define HAVE_SYSTEM 1
  163.  
  164. /* Define if you have the tzset function.  */
  165. #define HAVE_TZSET 1
  166.  
  167. /* Define if you have the <memory.h> header file.  */
  168. #define HAVE_MEMORY_H 1
  169.  
  170. /* Define if you have the <signum.h> header file.  */
  171. /* #undef HAVE_SIGNUM_H */
  172.  
  173. /* Define if you have the <stdarg.h> header file.  */
  174. #define HAVE_STDARG_H 1
  175.  
  176. /* Define if you have the <strings.h> header file.  */
  177. /* #undef HAVE_STRINGS_H */
  178.  
  179. /* Define if you have the <sys/param.h> header file.  */
  180. #define HAVE_SYS_PARAM_H 1
  181.  
  182. /* Define if you have the <unistd.h> header file.  */
  183. #define HAVE_UNISTD_H 1
  184.  
  185.  
  186. /* Library search path */
  187. #define DEFPATH  ".;c:/lib/awk;c:/gnu/lib/awk"
  188.  
  189. #if defined (_MSC_VER)
  190. #if !defined(__STDC__)
  191. # define __STDC__ 1
  192. #endif
  193. #undef HAVE_UNISTD_H
  194. #undef HAVE_SYS_PARAM_H
  195. #undef HAVE_RANDOM
  196. #define RANDOM_MISSING
  197. /* msc strftime is incomplete, use supplied version */
  198. #undef HAVE_STRFTIME
  199. /* #define HAVE_TM_ZONE */
  200. #define altzone timezone
  201. #if defined(OS2)  /* declare alloca for bison */
  202. void * alloca(unsigned);
  203. #endif
  204. #endif
  205.  
  206. #if defined (_MSC_VER) || defined(__EMX__)
  207. #define strcasecmp stricmp
  208. #define strncasecmp strnicmp
  209. #endif
  210.  
  211. #if defined(DJGPP)
  212. # define HAVE_LIMITS_H
  213. #endif
  214.